﻿#include <iostream>
using namespace std;

//数据类型的别名
int main()
{
    typedef unsigned int uint;
    typedef long long llong;
    typedef unsigned long long ullong;

    uint a = 44521;
    llong b = -25123355969;
    ullong c = 25456584128;
    cout << "sizeof(uint)=" << sizeof(uint) << " a=" << a << endl;
    cout << "sizeof(llong)=" << sizeof(llong) << " b="<<b  << endl;
    cout << "sizeof(ullong)=" << sizeof(ullong) << " c=" << c << endl;

    //vs中
    typedef short                int16_t; //16位的整数
    typedef int                    int32_t; //32位的整数
    typedef long long         int64_t; //64位的整数
    //linux中
    typedef short                int16_t; //16位的整数
    typedef int                    int32_t; //32位的整数
    typedef long                 int64_t; //64位的整数

    //代码中使用 int16_t 、 int32_t 、 int64_t （一般放在头文件中）
}
